home *** CD-ROM | disk | FTP | other *** search
- 100 rem ****** floppy - adjust ****** :
- 120 print"[147]":poke 53280,12:poke 53281,0:poke 198,0
- 140 g=1:mg=3:r1=10:r0=3:rv=0:a$=" "
- 150 cu=214:rem cursorzeile
- 160 print""a$"[198][204][207][208][208][217]-[197][201][206][211][212][197][204][204][200][201][204][198][197]"
- 170 print""
- 180 print"[164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164]";
- 190 if c/r1=int(c/r1)then rv=not rv
- 192 if rv then print"";
- 195 print"[154] [194]itte mit '[195][210][211][210]' waehlen ";
- 196 print" dann '[210][197][212][213][210][206]' druecken ";:poke 199,0
- 197 print"[163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163]"
- 200 x=1:w$="[199]robeinstellung":gosub 400
- 220 w$="[198]eineinstellung":gosub 400
- 240 w$=" [197][206][196][197] ":gosub 400
- 280 get g$:if g$=chr$(13)then 360
- 300 if g$=""then g=g+1:if g>mg then g=1
- 320 if g$="[145]"then g=g-1:if g<1 then g=mg
- 330 poke 198,peek(198)and 1
- 340 goto 160
- 360 on g gosub 445,445:on g goto 460,500,450
- 380 goto 280
- 400 print:print a$;:if x=g then print"";
- 420 print w$"[146] ";
- 430 if x=g then c=c+1 and 15:if c/r0=int(c/r0)then print"[157]_";
- 440 print:x=x+1:return
- 445 poke cu,24:print:for f=1 to 11:print:next:poke cu,10:print
- 446 poke 768,174:poke 769,167:poke 144,0:open 1,8,15:close 1
- 447 poke 768,139:poke 769,227
- 448 if st=0 then return
- 449 e$="[198]loppy nicht eingeschaltet":goto 1340
- 450 close 2:close 1:print"[147] [194]ye.":end
- 460 rem grob
- 480 t1=18:t2=18:goto 560
- 500 rem fein
- 520 print"[204]esen von [211]pur ";:input" 1[157][157][157]";t1
- 540 print"[204]esen bis [211]pur ";:input" 35[157][157][157][157]";t2
- 560 input "[205]ax. [218]eit fuer 1 [194]lock 0.5 sec[157][157][157][157][157][157][157][157][157]";g$:mt=val(g$)
- 570 fb=0:input"[210]andfarbwechsel gewuenscht<j/n> n[157][157][157]";g$:if g$="j"then fb=1
- 580 print"[147][194]itte korrekt formatierte [196]iskette"
- 600 print"einlegen.([196]aten werden nicht[146] zerstoert)"
- 610 print:print"[206]ach dieser [196]iskette kann die [198]loppy":print"eingestellt werden"
- 620 print:print"[198]ertig ? [196]ann [212]aste druecken"
- 640 poke 198,0:wait 198,1:get g$
- 680 zl=10:sp=12:rem pos. f.balken
- 700 dl=59903:rem adr.delete line
- 720 xr=781:rem x-reg.sys
- 740 lb=20:b$="":for f=1 to lb:b$=b$+" ":next
- 780 def fn t(x)=int(peek(x)/16)*10+peek(x)-int(peek(x)/16)*16
- 800 z=56328:s=z+1:poke s,0:poke z,0
- 820 print"[147] **** [198]loppy-[193]djust **** [214]25.2.85"
- 840 :
- 860 poke cu,5:print:print" [196]isk wird initialisiert"
- 880 open 1,8,15,"i":open 2,8,2,"#"
- 900 poke cu,zl:print
- 920 print tab(sp)" ^ max."spc(lb-13)"min.^"
- 940 t=t1:rem track
- 960 poke s,0:poke z,0
- 980 print#1,"u1:"2;0;t;1
- 1000 input#1,e,e$,et,es:if e then 1340
- 1040 tm=fn t(s)+fn t(z)/10-d
- 1060 fl=not fl:if fl and fb then poke 53280,(peek(53280)+1)and 1
- 1080 tb=lb-lb*(tm/mt):if tb<0 then tb=0
- 1100 poke xr,zl:sys dl
- 1120 print"[218]eit :"tm"s"tab(sp)left$(b$,tb+1)
- 1140 poke cu,5:print:print"[154][197]instellung o.k [146]";
- 1160 print"[211]pur : "t"[157] "
- 1180 if tm>mt then print"[145]falsche [197]instellung ![146]"
- 1200 tx=t:t=t+1:if t>t2 then t=t1
- 1220 d=abs(t-tx)/100:rem fuer tracktransport zeit zugeben
- 1240 get g$:if g$<>""then 1380
- 1260 goto 960
- 1340 print"[147][198]loppy - [198]ehler[146] !":print e;""e$"[146]";et;es
- 1360 print:print"[194]itte [212]aste druecken.":poke 198,0:wait 198,1
- 1380 close 2:close 1:run
-